$(document).ready( function() {

	// set the qtable footer's width, make sure it is in compliance with
		// 'qtable''s width.
		$("#qtableFooter").width($("#qtable").width()).css("text-align",
				"right");

		// set the qtable filter's enter event. if any text control listener a
		// enter
		// event, do search().
		$("#qtableFilter").find("input:text").each( function() {
			$(this).keypress( function enter() {
				if (event.keyCode == 13)
					search();
			});
		});

		$("#qtablePageSize").val($("#pageSize"));
		$("#qtablePageSize").change( function() {
			$("#pageSize").val($("#qtablePageSize").val());
			$("#mainForm").submit();
		}).change();
		// $("#qtablePageSize").change( function() {
		// $("#pageSize").val($('select#qtablePageSize option:selected').val());
		// $("#mainForm").submit();
		// }).change();
	});

function jumpPage(pageNo) {
	$("#pageNo").val(pageNo);
	$("#mainForm").submit();
}

function sort(orderBy, defaultOrder) {
	if ($("#orderBy").val() == orderBy) {
		if ($("#order").val() == "") {
			$("#order").val(defaultOrder);
		} else if ($("#order").val() == "desc") {
			$("#order").val("asc");
		} else if ($("#order").val() == "asc") {
			$("#order").val("desc");
		}
	} else {
		$("#orderBy").val(orderBy);
		$("#order").val(defaultOrder);
	}

	$("#mainForm").submit();
}

function search() {
	$("#order").val("");
	$("#orderBy").val("");
	$("#pageNo").val("1");

	$("#mainForm").submit();
}